#coding:utf-8

'''
1、运动命令
    forward(d)  向前移动距离d代表距离
    backward(d) 向后移动距离d代表距离
    right(degree)   向右转动多少度
    left(degree)    向左转到degree度
    goto(x,y)   将画笔移动到坐标x，y的位置
    stamp()     复制当前图形
    speed(speed)    画笔的速度范围[1，10]整数,1最慢，10最快
2、画笔控制命令
    down()      画笔落下，移动时绘制图形
    up()        画笔抬起，移动时不绘制图形
    setheading(degree)  海龟朝向，degree代表角度
    reset()     恢复所有设置
    pensize(width)  画笔的宽度
    pencolor(colorstring)   画笔的颜色
    fillcolor(colorstring)  绘制图形的填充颜色
    turtle.begin_fill()：准备开始填充图形；
    turtle.circle(50,steps=3)：circle函数在之前用到过，是画一个半径为radius的圆，这里是扩展，steps表示在半径为50的圆内的内置steps多边形；
    turtle.end_fill()：填充完成；
    fill(Ture)
    fill(False)
    circle(radius,extent) 绘制一个圆形，其中radius为半径，extent为度数，
                    例如若extent为180，则画一个半圆；如要画一个圆形，可不必写第二个参数
'''
import turtle
import time
#画一个边长为60的三角形
# a = 60
# for n in range(1,4):
#     turtle.forward(a)
#     turtle.left(120)
#     time.sleep(1)
#


#画一个边长100的正方形,边框为蓝色，填充为红色
# turtle.begin_fill()
# turtle.fillcolor('red')  # 设置填充颜色为红色
# turtle.pencolor('blue')  # 设置画笔颜色为蓝色
# turtle.pensize(10)
# for n in range(1,5):
#     turtle.forward(100)
#     turtle.left(90)
#     # time.sleep(0.5)
#     turtle.speed(1)
# turtle.end_fill()
# turtle.mainloop()


#画一个太阳花
# 同时设置pencolor=color1, fillcolor=color2
# turtle.color("red", "yellow")
#
# turtle.begin_fill()
# for _ in range(50):
#     turtle.forward(200)
#     turtle.left(170)
# turtle.end_fill()
#
# turtle.mainloop()

# 画一个五边形
# turtle.pencolor('blue') #设置画笔颜色为蓝色
# turtle.pensize(5)
# for i in range(1,7):
#     turtle.forward(100)
#     turtle.left(360/6)
#     turtle.speed(1)


#画一个五角星
turtle.pensize(5)
turtle.pencolor('red')
turtle.begin_fill()
turtle.fillcolor('yellow')
for i in range(5):
    turtle.fd(200)
    turtle.right(144)
turtle.end_fill()

turtle.mainloop()